Skip to content

Conversation

@deslaughter
Copy link
Collaborator

This PR is ready to be merged.

Feature or improvement description

This PR disables use of heap arrays when using the Intel Fortran compilers (ifort and ifx) because it causes a memory leak with ifx. This is likely a compiler bug, but since ifx is the only supported compiler in the Intel oneAPI toolchain, it's likely to be used even before the issue is fixed.

Related issue, if one exists

Fixes #2613

Impacted areas of the software

  • Visual Studio Project file for FASTLib
  • cmake/OpenfastFortranOptions.cmake

@deslaughter deslaughter added this to the v4.0.3 milestone Apr 4, 2025
@deslaughter deslaughter requested a review from andrew-platt April 4, 2025 14:29
@deslaughter deslaughter self-assigned this Apr 4, 2025
@deslaughter deslaughter linked an issue Apr 4, 2025 that may be closed by this pull request
@deslaughter deslaughter merged commit ab43ba7 into OpenFAST:rc-4.0.3 Apr 4, 2025
64 of 66 checks passed
@deslaughter deslaughter deleted the bug/heap-arrays branch April 4, 2025 15:32
@andrew-platt andrew-platt mentioned this pull request Apr 8, 2025
34 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Possible memory leak

2 participants